/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores.ControladorAutores;

import DAOS.DAOSAUTORES.ArticulodocenteDAO;
import Entidades.EntidadesAutores.Articulodocente;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author LUIGI
 */
@ManagedBean
@SessionScoped
public class ComtroladorAutores_ArticuloDocente {
@EJB ArticulodocenteDAO articulodocente;

    int idarticulodocente;
    Articulodocente articulodocenteactual;
    List<Articulodocente> listaalumnos;
    String idAlumnoNueva;
    String cadena;

    public Articulodocente getArticulodocenteactual() {
        return articulodocenteactual;
    }

    public void setArticulodocenteactual(Articulodocente articulodocenteactual) {
        this.articulodocenteactual = articulodocenteactual;
    }

    public String getCadena() {
        return cadena;
    }

    public void setCadena(String cadena) {
        this.cadena = cadena;
    }

    public String getIdAlumnoNueva() {
        return idAlumnoNueva;
    }

    public void setIdAlumnoNueva(String idAlumnoNueva) {
        this.idAlumnoNueva = idAlumnoNueva;
    }

    public int getIdarticulodocente() {
        return idarticulodocente;
    }

    public void setIdarticulodocente(int idarticulodocente) {
        this.idarticulodocente = idarticulodocente;
    }

    public List<Articulodocente> getListaalumnos() {
        return listaalumnos;
    }

    public void setListaalumnos(List<Articulodocente> listaalumnos) {
        this.listaalumnos = listaalumnos;
    }
    /**
     * Creates a new instance of ComtroladorAutores_ArticuloDocente
     */
    
    @PostConstruct
    public void inicializar(){
    listaalumnos = articulodocente.BuscarTodosArticulodocente();
    articulodocenteactual = listaalumnos.get(0);     
    }
    public ComtroladorAutores_ArticuloDocente() {
    }
    
    public String IrRegistrarArticulodocente(){
       articulodocenteactual=new Articulodocente();
       return "Registra Articulodocente";
    }
    public String IrBuscarArticulodocenteNombre(){
     listaalumnos=articulodocente.BuscarArticulodocente(cadena);
     articulodocenteactual=listaalumnos.get(0);       
     return "Articulo Docente";
    }
    public String IrGuardarArticulodocente(){
     articulodocente.guardar(articulodocenteactual);
     return "Articulo Docente";
    }
    
    public String IrBorrarArticulodocente(Integer id){
        articulodocente.borrar(id);
        listaalumnos=articulodocente.BuscarTodosArticulodocente();
        return "Alumno";
    }
    
    
}
